What can be done to increase the performance?

If you experience performance issues when using Neuron Power Engineer, Neuron recommends to check the following:

Problem

Details

General performance issues are noticeable when using Neuron Power Engineer.

Cause: Windows 10 Defender is scanning the JAR files included in Neuron Power Engineer and significantly slows Neuron Power Engineer.

Additional information: Neuron Power Engineer is based on a release of the Eclipse Foundation (see "Elements of the development environment" for details). The problem regarding the Windows 10 Defender has been reported as an Eclipse issue under: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548443

Workaround: Add the Neuron Power Engineer root folders to Windows 10 Defender's exclusion list:

  1. Open Windows 10 settings.

  2. Search for Virus & threat protection and open it.

  3. Now click on Manage settings under Virus & threat protection settings section.

  4. Now click Add or remove exclusions under Exclusions section.

  5. Now click Add an exclusion, then select Folder.

  6. Point to the respective Neuron Power Engineer root folder and press Select Folder.
    The root Neuron Power Engineer root folder are:

    • the installation folder (= the folder to which Neuron Power Engineer has been installed)

    • the folder for the workspace (= the folder for the workspace that has been specified when starting Neuron Power Engineer) and

    • the folder(s) containing the Neuron Power Engineer →projects

The project actions cause some time of waiting.

See "The project actions take a long time."

Windows security alerts appear when starting Neuron Power Engineer or loading the application.

See"The Windows Firewall has blocked features of this program."

Saving some editors takes a long time. These editors contain many private elements.

By using the configuration variable lc3.removeLocalVariablesFromIndexer you can increase the performance when saving editors. This configuration variable has an effect in particular if you have →Funktionsbausteine with private →variables and private →function block instances in your application.

With the value TRUE for this configuration variable, function blocks with private variables and private function block instances are not considered when updating the application. This application update is triggered automatically when the editor is saved.

Please observe that private variables and private function block instances are those elements declared with the PRIVATE keyword in the function block. If the default behavior is changed to PRIVATE, they are also those elements declared without a keyword for visibility. Details: See "Declaration of internal variables in ST" and "Declaration of function block instances in ST".

The ST-editor reacts sluggishly to actions

See"ST-editor reacts sluggishly."

Saving an FBD-editor with many pages takes a long time.

See"Can I increase the performance when saving the FBD-editor?".

Neuron Power Engineer is not started at all, an application cannot be build/loaded.

Cause: Your virus scanner prevents or delays the start or the building/loading of the application.
See "Development environment cannot be started. There is no error message." and "Cannot build or load application"